using System;
using System.Collections.Generic;

namespace CKY.AgentPlatform.PromptTemplates.Dto
{
    public class PromptTemplateStatisticsDto
    {
        public int TotalTemplates { get; set; }
        public int ActiveTemplates { get; set; }
        public int SystemTemplates { get; set; }
        public int UserTemplates { get; set; }
        public Dictionary<string, int> TemplatesByCategory { get; set; } = new();
        public Dictionary<string, int> TemplatesByTag { get; set; } = new();
        public DateTime Timestamp { get; set; }
    }
}